* { margin: 0; padding: 0; }    
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family: inherit;
   vertical-align: baseline;
}
a{text-decoration: none;}
ul, ol {list-style: none;}
strong {font-weight: bold;}

article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */
html{cursor: url("../images/cur117.gif"), progress}
a:hover{cursor: url("../images/cur117-hover.gif"), progress}
body { font: 12px/2 "Helvetica Neue",Helvetica,Arial,sans-serif;color: #A70216;background: #fce7f0 url("../images/bg.jpg") top center fixed}
h2{font-size: 20px;color: #A70216}
.box h2 a{color: #A70216;display: block}
/* Header */
.header{width: 1000px;margin: 10px auto 5px;border-radius:10px;}
.header img{border-radius:10px;box-shadow: 0 0 5px 1px #888888}
/* Menu */
.main-menu{height:46px; margin: 5px auto 12px; width: 1000px;background: url("../images/menu-bg.png");border-radius:10px;box-shadow: 0 0 5px 1px #888888}
ul.menu{line-height:44px;margin:0 15px}
ul.menu li{float: left;padding:0 10px;position:relative}
ul.menu li:hover{background: url("../images/menu-active-bg.png")}
ul.menu li:hover > a{color:#c4021a;}
ul.menu li a{font-size:15px;font-weight:bold;color: #A70216;display:block}
.current-menu-item, .current-menu-parent{border-left: 1px dotted #eeafd9;border-right: 1px dotted #eeafd9;background: url("../images/menu-active-bg.png");font-weight:bold}
ul.sub-menu li.current-menu-item a{font-weight:bold}
.sub-menu{display:none;position:absolute; top: 100%;width:515px;left:0;padding-top:1px;background: #fcd1ee url("../images/sub-menu-bg.jpg") top left repeat-x;z-index: 9999;border-radius: 0 5px 5px 5px;opacity:0.95}
ul.sub-menu li{width: 150px;float:left;line-height:35px;}
ul.sub-menu li:hover,ul.sub-menu li.current-menu-item{border-radius:0 0 5px 5px}
ul.sub-menu li:last-child{border:none}
ul.sub-menu li a{display: block;font-size:14px;font-weight:normal}
ul.menu li:hover ul{display:block}

ul.menu li a.khuyen-mai{}
/* Container */
.container{width: 1000px;margin: 0 auto;background: #fff;border-radius: 10px;box-shadow: 0 0 5px 1px #888888}
/* Feature */
.feature{text-align:center;margin-bottom:7px}
.feature img{border-radius:10px}
.feature div{border-radius:10px}
.side-bar{width:280px;margin:5px 0px 5px 5px;float: left;position:relative}
/* Danh muc san pham */
.side-bar .danh-sach-san-pham{margin-bottom:7px}
.side-bar .danh-sach-san-pham h2{border: 1px solid #ec44b7;text-align:center; background: #f434b7 url("../images/menu-bg.png"); font-size: 16px;font-weight:bold;margin:1px;border-radius:5px;line-height:40px}
.side-bar .danh-sach-san-pham ul{border: 1px solid #ec44b7;background: #fcd1ee url("../images/sub-menu-bg.jpg") top left repeat-x;margin:1px; border-radius:5px}
.side-bar .danh-sach-san-pham ul li{border-bottom:1px dotted #f8d6ed;line-height:32px;padding-left: 10px}
.side-bar .danh-sach-san-pham ul li:last-child{border: none}
.side-bar .danh-sach-san-pham ul li a{color:#d0041d;display:block;font-size:15px}
.side-bar .danh-sach-san-pham ul li:hover{background: url("../images/menu-active-bg.png") top left}

/* Facebook */
.facebook-social{border:1px solid #ec44b7;border-radius:5px; overflow:hidden;height:258px;margin-bottom:7px;position:relative}
.side-bar h2{border: 1px solid #ec44b7;text-align:center; background: #f434b7 url("../images/menu-bg.png"); font-size: 16px;font-weight:bold;margin:1px 0;border-radius:5px;line-height:40px}
.main-container{width:690px;margin:5px 10px 5px 5px;float: right;}

/* Box-lien-he */
.box-lien-he{overflow:hidden;z-index:999}
.box-lien-he h2{border: 1px solid #ec44b7;text-align:center; background: #f434b7 url("../images/menu-bg.png"); font-size: 16px;font-weight:bold;margin:1px 0;border-radius:5px;line-height:40px}
.box-lien-he a{}
.box-lien-he .lien-he{text-align:center;line-height:17px;margin:7px 5px 7px;border-bottom:1px dotted #ec44b7}
.box-lien-he .lien-he-3{border: none}
/*.lien-he .phone{background: url("../images/phone-icon.png") top left no-repeat;padding-left:20px}
.lien-he .email{background: url("../images/email-icon.png") top left no-repeat;padding-left:20px}*/
.box-lien-he a{margin:0 4px}
.box-lien-he div{border: 1px solid #ec44b7;border-radius:5px;width:278px}
.box-lien-he .box-lien-he-content{min-height: 300px}
/* Item */
.item{width: 220px; height: 220px;position:relative;float: left;margin:0 10px 10px 0;}
.item .img-intro{position: absolute;top: 5px;left: 5px;}
.item .item-bg{position: absolute}
.item .item-info{position: absolute; bottom: 13px; left: 110px;line-height: 14px; color:#420132;font-weight: bold}
/*Dich vu*/
.dich-vu{border: 1px solid #ec44b7;border-radius:5px;background-color:#F8D6ED;margin-bottom:10px}
.dich-vu .edit-page .post-edit-link{ text-align:left;margin-left:10px}
.danh-sach-shop,.dich-vu-may-in{overflow:hidden}
.danh-sach-shop h2, .dich-vu-may-in h2{border: 1px solid #ec44b7;text-align:left; background: #f434b7 url("../images/menu-bg.png"); font-size: 16px;font-weight:bold;margin:1px;border-radius:5px;line-height:40px;padding-left:20px}
.danh-sach-shop a{font-size:15px;display: block;width:210px;float:left;color:#D0041D;padding-left:15px;}
.danh-sach-shop a:hover, .dich-vu-may-in a:hover{text-decoration: underline}
.dich-vu-may-in{margin-bottom: 10px}
.dich-vu-may-in a{font-size:15px;display: block;width:325px;float:left;color:#D0041D;padding-left:15px;}
/* Box ao-doi */
.box{margin-bottom: 10px}
.box-ao-doi h2{width:262px;height:54px;text-align:center;margin-bottom:10px;line-height: 60px;background: url("../images/box-h2-ao-doi-bg.png")}
.box-ao-doi .item{width: 220px; height: 220px;position:relative;float: left;margin:0 10px 10px 0}
.box-ao-doi .item .img-intro{position: absolute;top: 5px;left: 5px;}
.box-ao-doi .item .item-bg{position: absolute}
.box-ao-doi .item .item-info{position: absolute; bottom: 25px; left: 110px;line-height: 14px; color:#420132;font-weight: bold}

/* Box ao-thun-nu */
.box-ao-thun-nu h2{width:264px;height:54px;text-align:center;margin-bottom:10px;line-height: 60px;background: url("../images/box-h2-ao-thun-nu-bg.png")}
.box-ao-thun-nu .item{width: 220px; height: 220px;position:relative;float: left;margin:0 10px 10px 0}
.box-ao-thun-nu .item .img-intro{position: absolute;top: 5px;left: 5px;}
.box-ao-thun-nu .item .item-bg{position: absolute}
.box-ao-thun-nu .item .item-info{position: absolute; bottom: 33px; left: 110px;line-height: 14px; color:#420132;font-weight: bold}

/* Box ao-thun-nam */
.box-ao-thun-nam h2{width:267px;height:54px;text-align:center;margin-bottom:10px;line-height: 60px;background: url("../images/box-h2-ao-thun-nam-bg.png")}
.box-ao-thun-nam .item{width: 220px; height: 220px;position:relative;float: left;margin:0 10px 10px 0}
.box-ao-thun-nam .item .img-intro{position: absolute;top: 5px;left: 5px;}
.box-ao-thun-nam .item .item-bg{position: absolute}
.box-ao-thun-nam .item .item-info{position: absolute; bottom: 22px; left: 110px;line-height: 14px; color:#420132;font-weight: bold}

/* Box dong-phuc-hoc-sinh*/
.box-dong-phuc-hoc-sinh h2{width:270px;height:54px;text-align:center;margin-bottom:10px;line-height: 60px;background: url("../images/box-h2-dong-phuc-hoc-sinh-bg.png")}
.box-dong-phuc-hoc-sinh .item{width: 220px; height: 220px;position:relative;float: left;margin:0 10px 10px 0}
.box-dong-phuc-hoc-sinh .item .img-intro{position: absolute;top: 5px;left: 5px;}
.box-dong-phuc-hoc-sinh .item .item-bg{position: absolute}
.box-dong-phuc-hoc-sinh .item .item-info{position: absolute; bottom: 26px; left: 110px;line-height: 14px; color:#420132;font-weight: bold}

/* Box may-theo-yeu-cau*/
.box-may-theo-yeu-cau h2{width:270px;height:54px;text-align:center;margin-bottom:10px;line-height: 60px;background: url("../images/box-h2-may-theo-yeu-cau-bg.png")}
.box-may-theo-yeu-cau .item{width: 220px; height: 220px;position:relative;float: left;margin:0 10px 10px 0}
.box-may-theo-yeu-cau .item .img-intro{position: absolute;top: 5px;left: 5px;}
.box-may-theo-yeu-cau .item .item-bg{position: absolute}
.box-may-theo-yeu-cau .item .item-info{position: absolute; bottom: 23px; left: 110px;line-height: 14px; color:#420132;font-weight: bold}

/* Tooltip-img */
.tooltip-img{position:absolute;display:none;padding: 1px; border: 1px solid #f434b7;border-radius:5px;}
/* Footer */
.footer{width:998px;height:110px;margin: 10px auto 5px;border-radius:10px;position:relative;background: #ff67cb url("../images/footer-bg.jpg") top left repeat-x;box-shadow: 0 0 5px 1px #888888}
.footer p{margin: 0px 5px 0px 15px;line-height:10px;padding-top:5px}
.footer p.developer{text-align:right;margin-top:6px;margin-right:20px}
.footer a{text-decoration: underline;color:blue}
/*.footer img{border-radius:10px;box-shadow: 0 0 5px 1px #888888}*/
#footer-user-online{position:absolute;top:0;right:20%}
#footer-number-user-online{color:blue}
.footer-bullet{display:inline-block;height:15px;width:17px;background:url("../images/bullet.png") top left no-repeat;margin:0 0px 0 0px}

/* Danh cho admin */
.post-edit-link{position:absolute; top:5px; right:15px;color:red}
#wpadminbar{opacity:0.5}
.edit-page .post-edit-link{position:relative;color:red;display:block;text-align:right;clear:both}

